package com.project.easy.common.framework.web.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.project.easy.common.db.mybatisplus.core.dto.BaseCommonBean;
import lombok.Data;

import java.util.Date;
/**
 * @author GreatorMan.cool
 * @copyright: Copyright (c) 2020
 * @company: 扬起科技有限公司
 * @date 2021/10/26 22:39
 * @description:操作日志
 */
@Data
@TableName(value = "framework_operation_log")
public class FrameworkOperationLog extends BaseCommonBean {

    private static final long serialVersionUID = 1L;

    /**
     * 系统编码
     */
    private String sys;
    /**
     * 模块
     */
    private String model;

    /**
     * 0 禁用 1 启用
     */
    private String input;

    /**
     * 操作日志状态编码
     */
    private String logStatus;

    /**
     * 用户信息
     */
    private String userInfo;

    private String ip;

    private String content;

    /**
     * 耗时
     */
    private Long takeTime;

    /**
     * 日志归档时间
     */
    private Date expirTime;

    private String modelInfo;

    /**
     * 日志跟踪ID
     */
    private String trackId;

    /**
     * 跟踪数据ID
     */
    private String trackTree;
    /**
     * 请求访问地址
     */
    private String requestUrl;
}
